c8599cf019c307cdedd67d0405aa5f9ac1d47b37,src/com/biermacht/brews/utils/IngredientHandler.java,IngredientHandler,getFermentablesFromXml,#,203
Before Change
*/
private ArrayList<Ingredient> getFermentablesFromXml() throws IOException {
ArrayList<Ingredient> list = new ArrayList<Ingredient>();
BeerXmlReader myXMLHandler = new BeerXmlReader();
SAXParserFactory spf = SAXParserFactory.newInstance();
AssetManager am = mContext.getAssets();
for (String s : am.list("Fermentables")) {
try {
SAXParser sp = spf.newSAXParser();
InputStream is = am.open("Fermentables/" + s);
sp.parse(is, myXMLHandler);
list.addAll(myXMLHandler.getFermentables());
Collections.sort(list, new RecipeIngredientsComparator());
} catch (Exception e) {
Log.e("getFermentablesFromXml", e.toString());
}
}
After Change
* @throws IOException
*/
private ArrayList<Ingredient> getFermentablesFromXml() throws IOException {
ArrayList<Ingredient> list = new ArrayList<Ingredient>();
for (String s : mContext.getAssets().list("Fermentables")) {
list.addAll(getIngredientsFromXml("Fermentables/" + s));
}
return list;